Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Move fuchsia/scenic integration behind #define#19003

Merged
arbreng merged 1 commit intoflutter:masterfrom
arbreng:legacy-scenic-define
Jun 26, 2020
Merged

Move fuchsia/scenic integration behind #define#19003
arbreng merged 1 commit intoflutter:masterfrom
arbreng:legacy-scenic-define

Conversation

@arbreng
Copy link
Copy Markdown
Contributor

@arbreng arbreng commented Jun 11, 2020

Using the #define one can create a new flutter_runner_next executable
that does not contain any legacy integration code.

Test: Manually built all platforms, ran all unittests on Fuchsia / Linux
BUG: 53847

Comment thread flow/compositor_context.h
Comment thread shell/platform/fuchsia/flutter/BUILD.gn
Comment thread shell/platform/fuchsia/flutter/BUILD.gn
Comment thread common/config.gni
Comment thread common/config.gni
@arbreng arbreng force-pushed the legacy-scenic-define branch from 44093cc to 9801438 Compare June 12, 2020 21:15
Copy link
Copy Markdown
Contributor

@dreveman dreveman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm when peeps who know this code better than me are happy

Comment thread runtime/BUILD.gn Outdated
Comment thread shell/platform/fuchsia/flutter/BUILD.gn
@arbreng arbreng force-pushed the legacy-scenic-define branch from 9801438 to 3f4a87a Compare June 13, 2020 02:03
Copy link
Copy Markdown
Contributor

@iskakaushik iskakaushik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@arbreng arbreng force-pushed the legacy-scenic-define branch 6 times, most recently from c6a6b09 to 981a186 Compare June 22, 2020 23:38
Additionally create "_next" permutations for all of the test binaries
on Fuchsia, in order to test both code-paths.

Using the #define follow-up CLs can also create a flutter_runner_next
binary that does not contain any legacy integration code.

BUG: 53847
@arbreng arbreng force-pushed the legacy-scenic-define branch from 981a186 to 143b87c Compare June 26, 2020 20:29
@arbreng arbreng removed the request for review from farchond June 26, 2020 20:33
@arbreng arbreng merged commit 220a831 into flutter:master Jun 26, 2020
@arbreng arbreng deleted the legacy-scenic-define branch June 26, 2020 21:03
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Jun 29, 2020
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Jun 29, 2020
jonahwilliams pushed a commit to flutter/flutter that referenced this pull request Jun 29, 2020
* 1ae95f7 Roll Skia from 318afe66e699 to 63a0a758ce14 (4 revisions) (flutter/engine#19335)

* b1b9469 Manual roll of Dart e24733ebd1...63cf56d925 (flutter/engine#19337)

* de68a7f Roll Skia from 63a0a758ce14 to f123f06aabd6 (9 revisions) (flutter/engine#19336)

* 220a831 Move fuchsia/scenic integration behind #define (flutter/engine#19003)

* de74f8a migrate web engine implementation to null-safe Dart (flutter/engine#19172)

* 4cd3ec0 Fix broken mac/fuchsia compiles (flutter/engine#19339)

* 77e9f94 Roll Dart SDK from e24733ebd16c to 243ad5427564 (5 revisions) (flutter/engine#19338)

* 4333fc3 Roll Dart SDK from 243ad5427564 to 7fc61e77e225 (5 revisions) (flutter/engine#19342)

* b3cfbd2 Roll Fuchsia Mac SDK from YGK_M... to l3tHO... (flutter/engine#19343)

* a28b7f0 Implement onDisplayPlatformView (flutter/engine#19344)

* 1a4f38f Roll Dart SDK from 7fc61e77e225 to 871f0ee31eb0 (4 revisions) (flutter/engine#19346)

* 3d61564 Roll Fuchsia Linux SDK from _d0dW... to Y_dK2... (flutter/engine#19347)

* 727a38d Roll Fuchsia Mac SDK from l3tHO... to SuveI... (flutter/engine#19348)

* ccfa0e7 Roll Fuchsia Linux SDK from Y_dK2... to lgSTC... (flutter/engine#19349)

* 2ff740e Roll Dart SDK from 871f0ee31eb0 to f91547d6dd45 (1 revision) (flutter/engine#19350)

* 692dfb3 update compilation rules for null-safety (flutter/engine#19386)

* 729ca5e Roll Fuchsia Linux SDK from lgSTC... to ScRia... (flutter/engine#19389)
mingwandroid pushed a commit to mingwandroid/flutter that referenced this pull request Sep 6, 2020
* 1ae95f7 Roll Skia from 318afe66e699 to 63a0a758ce14 (4 revisions) (flutter/engine#19335)

* b1b9469 Manual roll of Dart e24733ebd1...63cf56d925 (flutter/engine#19337)

* de68a7f Roll Skia from 63a0a758ce14 to f123f06aabd6 (9 revisions) (flutter/engine#19336)

* 220a831 Move fuchsia/scenic integration behind #define (flutter/engine#19003)

* de74f8a migrate web engine implementation to null-safe Dart (flutter/engine#19172)

* 4cd3ec0 Fix broken mac/fuchsia compiles (flutter/engine#19339)

* 77e9f94 Roll Dart SDK from e24733ebd16c to 243ad5427564 (5 revisions) (flutter/engine#19338)

* 4333fc3 Roll Dart SDK from 243ad5427564 to 7fc61e77e225 (5 revisions) (flutter/engine#19342)

* b3cfbd2 Roll Fuchsia Mac SDK from YGK_M... to l3tHO... (flutter/engine#19343)

* a28b7f0 Implement onDisplayPlatformView (flutter/engine#19344)

* 1a4f38f Roll Dart SDK from 7fc61e77e225 to 871f0ee31eb0 (4 revisions) (flutter/engine#19346)

* 3d61564 Roll Fuchsia Linux SDK from _d0dW... to Y_dK2... (flutter/engine#19347)

* 727a38d Roll Fuchsia Mac SDK from l3tHO... to SuveI... (flutter/engine#19348)

* ccfa0e7 Roll Fuchsia Linux SDK from Y_dK2... to lgSTC... (flutter/engine#19349)

* 2ff740e Roll Dart SDK from 871f0ee31eb0 to f91547d6dd45 (1 revision) (flutter/engine#19350)

* 692dfb3 update compilation rules for null-safety (flutter/engine#19386)

* 729ca5e Roll Fuchsia Linux SDK from lgSTC... to ScRia... (flutter/engine#19389)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants